====== 
====== Partage Imprimante en Réseau ======


 ======

Pour partager son imprimante sur un PC Ubuntu Dapper il faut:

1- Dans le fichier /etc/cups/cupsd.conf, rajouter la ligne
 Allow 192.168.1.xxx  (où xxx = ip du pc client) dans la partie <Location /> ), afin d'obtenir quelque chose comme cela:

# Restrict access to the server...
<Location />

Order allow,deny

Allow localhost

Allow 192.168.1.xxx

</Location>

Si il y a d'autres clients rajouter leurs adresses de la même façon, ou utiliser l'adresse de tout le réseau 192.168.1.*

2- Dans le fichier /etc/cups/cups.d/ports.conf, commenter la ligne Listen localhost:631 et rajouter une ligne contenant Port 631. 

#Listen localhost:631

Port 631

(Pour Edgy, cette section se trouve dans le fichier cupsd.conf et non dans ports.conf)

3- Relancer le démon CUPS par la commande : 
**
sudo /etc/init.d/cupsys restart
**


=====  Client réseau sous Windows XP =====

1- Modifiez le fichier C:\WINDOWS\system32\drivers\etc\hosts sur le PC client sous windows car Windows XP ne reconnaît pas l'adresse IP donc il faut l'associer à un nom d'hôte : 

127.0.0.1       localhost

192.168.x.yyy   ubuntu

(mettre ici à la place de x. yyy l'ip et de ubuntu  le nom de votre PC Serveur ubuntu)

2- Pour windows XP ou windows 2000 Ajouter l"imprimante en utilisant la fonction dédiée du panneau de configuration Windows XP, et utilisez l"adresse suivante pour la connexion réseau : 

http://ubuntu:631/printers/nomimprimante

où ubuntu est le nom du PCserveur et nomimprimante est le nom de votre imprimante sur le PCserveur.

===== Client réseau sous Ubuntu =====

1- Aller à Système/Administration/Impression et cliquez Nouvelle imprimante, Choisir Imprimante Réseau , Ok pour ouvrir le port 631, et donner comme URL:

http://AdressePCserveur:631/printers/nomimprimante

où AdressePCserveur est l'adresse IP du PCserveur et nomimprimante est le nom de votre imprimante sur le PC Ubuntu 

==== Si cela bloque dans le spooler ou si cela imprime des lignes de code, la solution qui marche: ====

Le problème est du au fait qu'il semble que cups 1.2.2 contienne un bug ...
 

====  Installation corrigée sur le client sous Ubuntu: ====
 

Sur le PC client:
  *  On ouvre le port 631
  *  Système -> Administration -> Impression , 
  *  on coche "Paramètres globaux" -> Détecter les imprimantes LAN

On attend un peu ... (30 secondes environ) et on clique "Nouvelle imprimante"

  *  Imprimante réseau [ Imprimante CUPS (IPP) ]
  *  URL : ipp://192.168.x.y:631/printers/NOM_EXACT_DE_L_IMPRIMANTE

192.168.x.y : c'est l'ip du pc serveur.

NOM_EXACT_DE_L_IMPRIMANTE c'est le nom de votre imprimante sur le PC Ubuntu serveur

  *  On valide le tout


Tout le secret (bug) de la suite de l'installation: 

**il ne faut pas choisir de driver d'imprimante mais à la place sélectionner les valeurs suivantes :**

  *  Fabricant : **Raw**
  *  Modèle (il n'yen a qu'un) : **Queue**
  *  On clique sur Avancer
  *  Donner un nom (ce que vous voulez ce n'est pas important)
  *  Appliquer


Cela fonctionne et a été testé sur deux machines sous Dapper 6.06 LTS en réseau.

Cette modification a été donnée sur le forum Ubuntu.fr après recherche sur le forum anglais.
http://forum.ubuntu-fr.org/viewtopic.php?pid=516652#p516652

A noter : pour corriger le problème évoqué sur la machine cliente Ubuntu (merci Figaro), de modifier les propriétés dans l'imprimante en sélectionnant l'onglet Pilote dans le panneau de propriété de l'imprimante. ATTENTION : l'onglet Pilote n'est plus dispo quand on appliquer le pilote Raw !